Big Huge Thesaurus

Capra ibex

noun

sounds kind of like